<?php 
include('conexion_mysql/conexion.php');

class miselanea
{	
	var $PATH_URL = 'http://localhost/SIVA/';
	var $PATH_FIS = 'C:\wamp\www\SIVA\\';
	
	
	function cerrar_sesion_inactividad()//CERRAR SESION POR INACTIVIDAD
	{
		if ($_SESSION["autentificado"] != "SI")
		{
			$url = $this->PATH_URL."index.php";
			header("Location: $url"); //si no está logueado lo envío a la página de autentificación 
		}
		else
		{	$fechaGuardada = $_SESSION["ultimoAcceso"]; //sino, calculamos el tiempo transcurrido 
			$ahora = date("Y-n-j H:i:s"); 
			$tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada)); 
			
			if($tiempo_transcurrido >= 900)//comparamos el tiempo transcurrido 
	 		{ 
    			session_destroy(); //si pasaron 15 minutos o más destruyo la sesión
				$ruta = $this->PATH_URL."index.php";
				echo 	"<script type='text/javascript'>
     						alert('La sesion fue cerrada por inactividad');
					    	window.location=\"$ruta\";
    					</script>";
			}
			else
			{
				$_SESSION["ultimoAcceso"] = $ahora; //sino, actualizo la fecha de la sesión
   			} 
		} 
	}
	
	public function consulta_select($tabla_select, $nombre_select)
	{
		$sql = "SELECT * FROM $tabla_select";
		
		$obj_conexion = new Conectar();
		$res = $obj_conexion->consulta($sql);
		
		$imprimir = "<select name=\"".$nombre_select."\" id=\"".$nombre_select."\">
						<option value=\"0\" selected=\"selected\">Seleccione una opcion...</option>\n";
	
		while($registro = $obj_conexion->consulta_fila($res))
		{
			$imprimir .= "<option value=\"".$registro[0]."\">".$registro[1]."</option>\n";
		}
		
		$imprimir .= "</select>";
		$obj_conexion->cerrar_conexion();
		return $imprimir;	
	}
}
?>





















